import Seo from '@/core/components/Seo' import Spinner from '@/core/components/elements/Spinner/Spinner' import { getIdFromSlug } from '@/core/utils/slug' import useBlog from '@/lib/blog/hooks/useBlog' import { useRouter } from 'next/router' import dynamic from 'next/dynamic' const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) export default function BlogDetail() { const router = useRouter() const { slug = '' } = router.query const id = getIdFromSlug(slug) const { blog } = useBlog({ id }) const parsedContent = blog.data?.content?.replaceAll( 'src="/web/image', `src="${process.env.NEXT_PUBLIC_ODOO_API_HOST}/web/image` ) const contentClassNames = ` prose prose-gray prose-a:text-danger-500 prose-a:no-underline prose-p:my-4 prose-headings:mt-6 prose-headings:mb-3 prose-headings:font-medium prose-h1:text-title-sm prose-h2:text-h-md prose-img:my-0 prose-img:mb-1 prose-img:inline-block prose-hr:my-3 max-w-none ` return ( {blog.isLoading && (
)} {blog.isFetched && (

{blog.data?.title}

Diposting pada tanggal {blog.data?.postDate}{' '} {blog.data?.category?.id && `di ${blog.data?.category?.name}`}

)}
) }